Big Huge Thesaurus

imaginary creature

noun